package com.mall.product.service;

import com.mall.common.service.CrudService;
import com.mall.product.dto.AttrDTO;
import com.mall.product.dto.ProductAttrValueDTO;
import com.mall.product.entity.ProductAttrValueEntity;

import java.util.List;

/**
 * spu属性值
 *
 * @author xjc xjc@163.com
 * @since 1.0.0 2022-07-17
 */
public interface ProductAttrValueService extends CrudService<ProductAttrValueEntity, ProductAttrValueDTO> {

    void BatchSave(Long spuId, List<AttrDTO> baseAttrs );

    List<ProductAttrValueDTO> queryBySpuId(Long spuId);

    void batchUpdateAttr(List<ProductAttrValueDTO> dto, Long spuId);

    List<ProductAttrValueEntity> queryAttrIdsBySpuId(Long spuId);

}